/*
Copyright [2023] [fuwen_soft]
*/
package vip.xiaonuo.modular.xyethniccate.service;

import com.baomidou.mybatisplus.extension.service.IService;
import vip.xiaonuo.core.pojo.page.PageResult;
import vip.xiaonuo.modular.xyethniccate.entity.XyEthnicCate;
import vip.xiaonuo.modular.xyethniccate.param.XyEthnicCateParam;
import java.util.List;

/**
 * 族员的 关系排行service接口
 *
 * @author yanwei
 * @date 2023-05-05 15:44:28
 */
public interface XyEthnicCateService extends IService<XyEthnicCate> {

    /**
     * 查询族员的 关系排行
     *
     * @author yanwei
     * @date 2023-05-05 15:44:28
     */
    PageResult<XyEthnicCate> page(XyEthnicCateParam xyEthnicCateParam);

    /**
     * 族员的 关系排行列表
     *
     * @author yanwei
     * @date 2023-05-05 15:44:28
     */
    List<XyEthnicCate> list(XyEthnicCateParam xyEthnicCateParam);

    /**
     * 添加族员的 关系排行
     *
     * @author yanwei
     * @date 2023-05-05 15:44:28
     */
    void add(XyEthnicCateParam xyEthnicCateParam);

    /**
     * 删除族员的 关系排行
     *
     * @author yanwei
     * @date 2023-05-05 15:44:28
     */
    void delete(List<XyEthnicCateParam> xyEthnicCateParamList);

    /**
     * 编辑族员的 关系排行
     *
     * @author yanwei
     * @date 2023-05-05 15:44:28
     */
    void edit(XyEthnicCateParam xyEthnicCateParam);

    /**
     * 查看族员的 关系排行
     *
     * @author yanwei
     * @date 2023-05-05 15:44:28
     */
     XyEthnicCate detail(XyEthnicCateParam xyEthnicCateParam);

    /**
     * 导出族员的 关系排行
     *
     * @author yanwei
     * @date 2023-05-05 15:44:28
     */
     void export(XyEthnicCateParam xyEthnicCateParam);

}
